package com.education.dao;

import com.education.model.Dissent;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 2017/8/16 王娇
 * 查询成绩异动
 */
public interface DissentScoreDao{


    /**
     * 获取课程id
     * @param teacherId
     * @return
     */
    int getCourseId(Integer teacherId);

    /**
     * 查询学生对该课程的成绩异议
     * 一个课程现有有效的异议只有一个
     * 但有多个学生
     * @param courseId
     * @return
     */
   List<Dissent> getDissent(@Param("courseId")Integer courseId );

    /**
     * 查询学生成绩异议（唯一）
     * @param dissent
     * @return
     */
   Dissent getDissentInfo(Dissent dissent);

    /**
     * 删除
     * @param dissentId
     * @return
     */
   int deleteDissentInfo(Integer dissentId);
}
